/*
 * @Author: Fanchao
 * @Description: 
 * @Date: 2019-04-07 11:54:57
 * @LastEditTime: 2019-06-26 10:11:33
 */
body {
    background: #fff;
}

a:hover {
    text-decoration: none !important;
    color: rgb(78, 155, 238) !important;
}

.heard {
    min-width: 1000px;
    width: 100%;
    height: 37px;
}

.top_lane {
    line-height: 37px;
    height: 37px;
    margin: 0 auto;
    width: 1000px;
    color: #fff;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

.top_bg img {
    width: 100%;
}

.top_lane a {
    color: #fff;
}

.column {
    width: 1000px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}

/* search */
.search {
    margin-top: 0.2em;
    width: 227px;
    height: 31px;
    color: #000;
    border: 1px solid white;
    box-shadow: none;

}

.input_search {
    width: 190px;
    height: 30px;
    margin-top: -1px !important;
    position: absolute;
}

.input_submit {
    width: 30px;
    height: 30px;
    background: url('/themes/theme_zzs/public/assets/images/sbin.png') no-repeat left top;
    background-size: 100% 100%;
    border-color: rgba(255, 255, 255, 0);
}

.top_nav {
    width: 100%;
    height: 41px;
}

.top_nav ul {
    padding-inline-start: 10px;
}

.top_nav li {
    line-height: 40px;
    list-style: none;
    float: left;
    /* width: 16.4%; */
    margin-left: 26px;
    margin-right: 26px;
    font-size: 14.5px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}

.fast {
    font-size: 17px;
    font-weight: bold;
}

.top_nav a {
    color: #fff;
}

.top_nav a:hover {
    color: rgb(78, 155, 238);
}

input,
input:focus {
    border: none !important;
    box-shadow: none !important;
}


.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.bc_g {
    background: #F8F7FC !important;
}

.bc_w {
    background: #fff !important;
}

.bc {
    background: #0058AA;
}

.bc2 {
    background: #0274DF;
}

.mt10 {
    margin-top: 10px;
}

.p40 {
    padding-top: 40px;
}

.h20 {
    height: 20px;
}

.h33 {
    height: 33px;
}

.lane1 {
    float: left;
    height: 332px;
    width: 379px;
}

.lane2 {
    float: left;
    height: 332px;
    width: 601px;
}

.lane3 {
    float: left;
    height: 327px;
    width: 570px;
}

.index2 {
    height: 400px;
}

.index3 {
    height: 780px;
}

.lane4 {
    float: left;
    height: 327px;
    width: 410px;
}

.lane5 {
    float: left;
    height: 637px;
    width: 226px;
}

.lane6 {
    float: left;
    height: 637px;
    width: 521px;
}

.lane7 {
    float: left;
    height: 637px;
    width: 230px;
}

.lane8 {
    float: left;
    height: 458px;
    width: 294px;
}

.lane9 {
    float: left;
    height: 458px;
    width: 458px;
}

.lane10 {
    float: left;
    height: 458px;
    width: 228px;
}

.lane11 {
    margin-top: 40px;
    float: left;
    height: 335px;
    width: 294px;
}

.ml46 {
    margin-left: 46px !important;
}

.index5 {
    height: 497px;
}

.box_title {
    padding-top: 10px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    height: 101px;
    color: rgb(107, 107, 107);
}

.box_title .lane_b {
    height: 100px;
    border-bottom: 10px solid #6c6;
}

.box_border_c {
    margin: 4px auto 1px;
    height: 20px;
    width: 250px;
    font-size: 17px;
    color: rgb(153, 153, 153);
}




.box_border_a {
    margin: 0 auto;
    height: 10px;
    width: 80%;
    border-bottom: 1px solid rgb(129, 129, 129);
    margin-bottom: -15px;
}

.box_border_b {
    margin: 0 auto;
    height: 10px;
    border-bottom: 3px solid #0058AA;
}

.w12 {
    width: 225px !important;
}

.w21 {
    width: 260px !important;
}

.w22 {
    width: 210px !important;
}

.w31 {
    width: 190px !important;
}

.w41 {
    width: 340px;
}

.w42 {
    width: 280px;
}

.w51 {
    width: 200px;
}

.w52 {
    width: 80px;
}

.box_bin {
    height: 56px;
    width: 379px;
    text-align: center;
    line-height: 56px;
    margin-bottom: 10px;
}

.box_bin2 {
    height: 56px;
    width: 212px;
    margin-bottom: 18px;
}

.box_bin2 img {
    padding-top: 6px;
    float: left;
}

.box_bin2 .bin_t {
    padding-top: 11px;
    padding-left: 50px;
}

.box_bin2 a {
    color: #fff;
    font-size: 17px;
    line-height: 0px;
    font-weight: 300;
}

.box_bin2 a p {
    color: #fff;
    font-size: 10px;
    line-height: 15px;
}
 
.box_bin a {
    color: #fff;
    font-size: 18px;
}

.lane2_box1 {
    float: left;
    width: 368px;
    height: 234px;
    padding-left: 30px;
    padding-right: 20px;
}

.lane2_box1_title {
    height: 55px;
    border-bottom: 1px solid rgb(255, 255, 255);
}

.lane2_box1_title img {
    float: left;
}

.lane2_box1_title h3 {
    float: left;
    color: #1165AE;
    line-height: 16px;
    margin-top: 20px;
    font-weight: bold;
}

.lane2_box1_info {
    width: 318px;
    height: 120px;
    margin-top: 20px;
    margin-bottom: 9px;
    overflow: hidden;
    color: rgb(151, 151, 151);
}

.lane2_box1_more {
    width: 68px;
    height: 29px;
    background: #0274DF;
    float: right;
    color: #fff;
    text-align: center;
    line-height: 29px;
}

.lane2_box2 {
    padding-top: 30px;
    float: left;
    width: 212px;
    height: 234px;
}

.lane1_bg {
    margin-top: 15px;
    height: 370px;
    width: 100%;
}

.lane3 .box {
    padding-right: 20px;
}

.lane3 .box .box_title {
    text-align: left;
    font-size: 22px;
    font-weight: bold;
    height: 80px;
}

.lane3 .box .box_title P {
    font-size: 16px;
    height: 40px;
    border-bottom: 3px solid #0274DF;
    font-weight: normal;
}

.lane3 .box .box_title span {
    float: right;
    font-size: 14px;
    line-height: 60px;
}

.lane3 .box .box_title span a {
    color: rgb(126, 126, 126);
}

.box_list ul {
    line-height: 25px;
    margin-top: 20px;
    /* padding-inline-start: 25px; */
}

.box_list ul li {
    font-size: 16px;
    width: 100%;
    white-space: nowrap;
     overflow:hidden; 
    line-height: 26px;
	text-overflow: ellipsis;
}

.box_list ul li a {
    color: rgb(126, 126, 126);
}

.lane4 .box img {
    padding-right: 20px;
    padding-left: 20px;
}

.lane4 .box img {
    width: 100%;
}

.index3 .box_title {
    height: 122px;
}

.lane5 .box .box_title {
    font-size: 19px;
    color: #0274DF;
    font-weight: bold;
    border-bottom: 3px solid #0274DF;
    height: 44px;
}

.lane5_img {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 100px;
    text-align: center;
}

.lane5_img_li {
    padding-top: 20px;
}

.lane5_img_li img {
    width: 103px;
}

.lane6 .box {
    padding-right: 10px;
    padding-left: 20px;
}

.lane6 .box .box_title {
    height: 50px;
    background: #fff;
}

.lane6 .box_list {
    /* scrollbar-base-color:#0274DF; border:10px solid;
    scrollbar-track-color:#0274DF; */
    overflow-y: scroll;
    height: 580px;
    margin-top: 20px;
    /* border-right: 10px solid #0274DF; */
}

.lane6_title {
    margin: 0 auto;
    font-size: 19px;
    color: #0274DF;
    font-weight: bold;
    border-bottom: 3px solid #0274DF;
    height: 44px;
    width: 232px;
}

.lane6 .box .box_title span {
    float: right;
    font-size: 14px;
    line-height: 60px;
}

.lane6 .box_list li {
    height: 106px;
    list-style: none;
    width: 98%;
    border-top: 2px dotted rgb(199, 199, 199);
}

.lane6 .box_list .li4 {
    height: 35px !important;

}

.box_list_li1 {
    height: 46px;
    line-height: 46px;
    font-size: 17px;
    font-weight: bold;
}

.box_list_li2 {
    color: #104C7D !important;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.box_list_li5 {
    color: #104C7D !important;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.box_list_li3 {
    height: 21px;
    line-height: 21px;
    font-size: 13px;
    color: rgb(165, 165, 165);
}

.box_list_li3 a {
    color: #104C7D !important;
}

.box_list_li3 span {
    color: rgb(155, 155, 155) !important;
}

.box_list_li4 {
    height: 21px;
}

.lane7 .box {
    padding-right: 10px;
    padding-left: 20px;
}

.lane7 .box_title {
    height: 74px !important;
}

.lane7 .box_list {
    margin-left: 0px;
    margin-right: 0px;

}

.lane7 .box_list img {
    width: 108%;
  margin-left: 12px;
}

.lane7 .box_list ul {
    width: 108.7%;
    margin-left: 9px;
}

.lane7 .box_list li {
    list-style: none;
    float: left;
    width: 50%;
    line-height: 30px;
}

.lane7 .box_list li a {
    color: #337ab7;
}

.more {
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.lane7_title {
    margin: 0 auto;
    font-size: 19px;
    color: #0274DF;
    font-weight: bold;
    border-bottom: 3px solid #0274DF;
    height: 44px;
    width: 237px;
}

.index4 {
    width: 100%;
    height: 428px;
}

.lane8 .box .box_title {
    font-size: 21px;
    color: #0274DF;
    font-weight: bold;
    border-bottom: 3px solid #0274DF;
    height: 44px;
}

.lane9 .box .box_title {
    width: 320px;
    font-size: 21px;
    color: #0274DF;
    font-weight: bold;
    border-bottom: 3px solid #0274DF;
    height: 44px;
}

.lane10 .box .box_title {
    width: 90px;
    font-size: 21px;
    color: #0274DF;
    font-weight: bold;
    border-bottom: 3px solid #0274DF;
    height: 44px;
}

.lane11 .box .box_title {
    width: 129px;
    font-size: 21px;
    color: #0274DF;
    font-weight: bold;
    border-bottom: 3px solid #0274DF;
    height: 44px;
}

.index4 .box {
    padding-top: 10px;
}

.index6 {
    min-height: 1300px;
    width: 1000px;
}

.lane8 .box_list li {
    line-height: 40px !important;
}

.lane8 .box_list li a {
    color: rgb(131, 131, 131);
}

.lane9 .box_list {
    margin: 0 auto;
    width: 339px;
    height: 335px;
    background: #fff;
}

.lane9 .box_list img {
    float: left;
    margin: 10px;
}

.lane9 .box_list ul {
    float: left;
    padding-left: 10px;
}

.lane9 .box_list li {
    line-height: 35px;
}

.lane10 .box_list li {
    line-height: 40px !important;
}

.lane10 .box_list li a {
    color: rgb(131, 131, 131);
}

.lane11 .box_list ul {
    padding-inline-start: 40px;
}

.lane11 .box_list li {
    line-height: 35px !important;
}

.lane11 .more {
    width: 100%;
    height: 50px;
    background: #0274DF;
}

.lane11 .more a {
    color: #fff !important;
}

.bin_list {
    height: 210px;
}

.bin_list li {
    text-align: center;
    width: 100px !important;
    margin-top: 10px;
    margin-right: 20px;
    float: left !important;
    list-style: none;
    border: 1px solid rgb(219, 219, 219);
    background: #fff;
}


.line12 {
    height: 232px;
    width: 322px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 20px;
    display: inline-block;
}

/* .cont{ 
    margin-left: 10px;
    padding-left: 0px !important;
}
.cont2{ 
   width: 285.8px !important;
} */
.box .title {
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    font-weight: bold;
    color: #316DDD;
}

.box .title span {
    float: right;
    margin-right: 10px;
    font-size: 13px;
    color: rgb(138, 138, 138);
}

.box .title {
    line-height: 40px !important;
}

.box .title {
    font-size: 17px !important;
}

.m0a {
    margin-left: 15px;
    /* margin: 0 auto !important; */
}

.line12 .box {
    margin: 0 auto;
    width: 90%;
    height: 232px;
    border: 2px solid rgb(146, 202, 255);
}

.line12 .box .title {
    color: #fff;
    height: 38px;
    background: url('/themes/theme_zzs/public/assets/images/bin3.png') no-repeat left top;
    background-size: 100% 100%;
}

.line12 .box .title .l12t {
    float: left;
    margin-left: 35px;
    font-size: 17px;
    font-weight: normal;
}

.line12 .box .title span {
    margin-top: -5px;
    color: rgb(41, 41, 41);
}

.line12 .box ul {
    width: 92%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    white-space: nowrap;
    overflow: hidden;
}

.line12 .box li {
    font-size: 16px;
    line-height: 28px;
    list-style: none;
    border-bottom: 2px dotted rgb(170, 170, 170);
}

.line12 .box li a {
    color: #5184B4 !important;
}

.index7 {
    min-height: 568px;
    margin-top: 20px;
    border-top: 1px solid rgb(241, 241, 241)
}
.index7  img{
    width: 100px;
    height: 132px;

}
.lane13 {
    margin-top: 20px;
}

.lane13 .box .box_title {
    padding-top: 0px;
    height: 116px;
    background: #FEF4EA;
    border: 1px solid rgb(241, 241, 241);
}

.box_left {
    padding: 20px;
    text-align: left;
    float: left;
    width: 500px;
    height: 111px;
    border-right: 2px dotted rgb(207, 207, 207);
    color: rgb(149, 149, 149);
}

.box_left ul {
    padding-top: 10px;
    padding-inline-start: 0px;
}

.box_left li {
    list-style: none;
    width: 10%;
    float: left;
}

.box_left li a {
    color: rgb(149, 149, 149);
}

.box_right {
    float: right;
    width: 478px;
    height: 114px;
    padding: 10px;
    text-align: left;
    color: rgb(149, 149, 149);
}

.box_right ul {
 
    padding-inline-start: 0px;
}

.box_right li {
    list-style: none;
    width: 11.11%;
    float: left;
}

.box_right li a {
    font-size: 12px;
    color: rgb(149, 149, 149);
}

.lane13 .box_list {
    margin-top: 20px;
    border-top: 2px solid #0274DF;
}

.lane13 .box_list ul {
    margin-top: 0px;
}

.lane13 .box_list li {
    list-style: none;
    width: 101px;
    height: 132px;
    display: inline-block;
    margin-top: 20px;
    margin-right: 14px;
}

.lane13 .box_list li p {
    margin-top: 5px;
    color: #000;
    text-align: center;
}

.index8 {
    margin-top: 20px;
    border-top: 1px solid rgb(241, 241, 241)
}

.lane14 .box_title {
    margin-top: 20px;
    height: 38px;
    color: #0274DF;
    font-weight: bold;
    border-bottom: 2px solid #0274DF;
}

.lane14 .box_list {
    border-bottom: 2px solid #0274DF;
    margin-bottom: 40px;
}

.lane14 .box_title p {
    float: left;
}

.lane14_t_img {
    float: left;
    margin-left: 10px;
    background-image: url();
    height: 38px;
    width: 18px;
    background: url('/themes/theme_zzs/public/assets/images/bin4.png') no-repeat left top;
}

.lane14 .box_list ul {
    padding-inline-start: 0px !important;
    margin-top: 10px;
}

.lane14 .box_list li {
    width: 100% !important;
    list-style: none;
}

.lane14 .box_list_li2 {
    height: 109px;
    background: rgb(248, 248, 248);
    color: #000 !important;
    font-weight: bold;
    border-bottom: 2px dotted rgb(179, 179, 179);

}

.lane14 .box_list_li2 p {
    font-size: 14px;
    margin-left: 25px;
    color: rgb(138, 138, 138) !important;
    white-space: normal;
    overflow: hidden;
}

.lane14 .box_list_li5 {
    height: 32px;
    background: rgb(248, 248, 248);
    color: #000 !important;
    font-weight: bold;
    border-bottom: 2px dotted rgb(179, 179, 179);
}

.lane14 .box_list_li5 p {
    margin-left: 25px;
    width: 90%;
    white-space: normal;
    overflow: hidden;
    float: left;
    line-height: 32px;
}

.lane14 .box_list_li5 span {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: rgb(153, 151, 151);
}

/* word */
.word {}

.word_title {
    padding-top: 40px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.word_t {
    margin-top: 20px;
    width: 100%;
    height: 40px;
    border-bottom: 2px dotted #467DB2;
}

.word_t span {
    margin-left: 10px;
    line-height: 36px;
    font-size: 15px;
    color: rgb(77, 77, 77);
    letter-spacing: 1px;
}

.fl {
    float: left !important;
}

.t_in {
    padding-top: 10px;
    font-size: 13px;
    color: rgb(141, 141, 141);
    font-weight: 400;
}

.word_con {
    padding-top: 10px;
}

.word_b {
    margin-top: 40px;
    margin-bottom: 20px;
    height: 119px;
    background: #E6EBEF;
}

.last_nest {
    padding-top: 35px;
    padding-left: 20px;
}

.last_nest p {
    font-weight: bold;
    color: red;
}






/* footer */
/* qr */
.qrcode {
    height: 192px;
    background: #F6F7F9;
}

.qr {
    margin: 0 auto;
    width: 288px;
    height: 192px;
}

.qr .weibo {
    padding-top: 30px;
    text-align: center;
    width: 50%;
    float: left;
}

.weibobin {
    margin: 0 auto;
    margin-top: 10px;
    line-height: 32px;
    width: 120px;
    height: 32px;
}

.linkss {
    width: 100%;
    height: 70px;
    background: #0058AA;
}

.linkss .btn {
    border-radius: 0px;
}

.linksss {
    padding-left: 25%;
    padding-top: 10px;
}

.btn .caret {
    height: 10px;
    line-height: 10px;
    font-size: 22px;
    font-weight: bold;
    float: right;
}

.sbtn {
    color: #333;
    background-color: #ffffff;
}

.bin2 {
    text-align: center;
    width: 105px;
    color: #306EDB !important;
    background: url('/themes/theme_zzs/public/assets/images/bin2.png') no-repeat left top;
    background-size: 100% 100%;
}

.sbtn {
    color: #333;
    background-color: #ffffff;
}

.btn .caret {
    height: 10px;
    line-height: 10px;
    font-size: 22px;
    font-weight: bold;
    color: #316DDD;
    float: right;
}

.footer {
    height: 184px;
    width: 100%;
    padding-top: 30px;
}

.footer p {
    font-size: 16px;
    color: rgb(102, 102, 102) !important;
    text-align: center;
}

.footer_title {
    height: 5px;
    width: 100%;
    margin-bottom: 30px;
    background-image: linear-gradient(90deg, #85AEC2 0%, #FFFFFF 49%, #85AEC2 100%);
}


.link_lane {
    padding-top: 1px;
    margin: 0 auto;
    width: 980px;
}

.link_lane .lane_list ul {
    margin-top: 20px;
    width: 100%;
}

.link_lane .lane_list ul li {
    width: 23.7%;
    height: 37px;
    display: inline-block;
    list-style: none;
}


/* 快捷链接 */

.btn-group {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, .15);
}

.sbtn {
    width: 100%;
    background: #fff;
}

.btn-group.open .dropdown-toggle {
    box-shadow: none !important;
}

links li {
    width: 100% !important;
    text-align: center !important;
    border-bottom: 1px solid #ebebeb;
    height: 37px;
    line-height: 37px;
    font-size: 13px;
}

links li a {
    color: #585657;
}

.page_list {
    width: 100%;
    text-align: center;
}

.dropdown-menu li {
    text-align: center;
    width: 100% !important;
}

.hide{
    display: none;
}
.show{
    display: block;
}